#define _CRT_SECURE_NO_WARNINGS 1

//HJ97
//#include<stdio.h>
//int main()
//{
//	float value = 0;
//	int count1 = 0;
//	int count2 = 0;
//	int arr[2000] = { 0 };
//	int n = 0;
//	scanf("%d", &n);
//	int m = 0;
//	float sum = 0;
//	for (m = 0; m<n; m++)
//	{
//		scanf("%d", &arr[m]);
//	}
//	int i = 0;
//	for (i = 0; i<n; i++)
//	{
//		if (arr[i]<0)
//		{
//			count1++;
//		}
//		if (arr[i]>0)
//		{
//			sum += arr[i];
//		}
//		if (arr[i] == 0)
//		{
//			count2++;
//		}
//	}
//	if (count2 == n)
//	{
//		printf("%d %.1f", 0, 0.0);
//	}
//	else
//	{
//		value = sum / (n - count1 - count2);
//		printf("%d %.1f", count1, value);
//	}
//	return 0;
//}
//
//
//JZ11
//int minNumberInRotateArray(int* rotateArray, int rotateArrayLen)
//{
//	if (rotateArrayLen == 0)
//		return 0;
//	int left = 0;
//	int right = rotateArrayLen - 1;
//	int mid;
//	if (rotateArray[right]>rotateArray[left])
//		return rotateArray[left];
//	while (right>left)
//	{
//		mid = left + (right - left) / 2;
//		if (rotateArray[mid]>rotateArray[right])
//		{
//			left = mid + 1;
//		}
//		else if (rotateArray[mid] == rotateArray[right])
//		{
//			right--;
//		}
//		else
//		{
//			right = mid;
//		}
//	}
//	return rotateArray[left];
//}